Twentynine Palms is a city located in San Bernardino County, California, United States. It is situated in the High Desert region of Southern California, about 10 miles north of Joshua Tree National Park and 40 miles northeast of Palm Springs. Twentynine Palms has a population of around 26,000 people, and covers an area of approximately 59 square miles.